/**
 * 
 * @param {string} str - 要转换的字符串 
 * @param {object} options - 配置
 * @param {number} options.fontSize - 大小
 */
const faceSource=require('../assets/face/faceInput.json');
export default function(str, options) {
  if(typeof str!=='string')return str;
  var rxp = /\[([^\[\]]+)\]/g;
  return str.replace(rxp, function(word) {
    let key=word.replace(/[\[\]]/g,'');
    let item = faceSource[key];
    if(!item){
      return ''
    }
    let src=''
    if(item.host==='sina'){
      src=`http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal${item.url}`
    }
    if(item.host==='3k'){
      src=`//wechat.3k.com/static/emoji${item.url}`
    }
    if (src) {
      return `<img class="face-icon" src="${src}" alt=${word} />`
    } else {
      return word
    }
  })
}
